package com.crm.model.entity.customerManager;

import java.math.BigDecimal;
import java.util.Date;

public class CustomerProductDetail {
    private String customerProductDetailId;

    private String memberProductCode;

    private String finishOrderProductNum;

    private String memberCardName;

    private BigDecimal sellingCardPrice;

    private Integer serviceNumber;

    private Integer productMembershipLevel;

    private String courseNum;

    private String serviceType;

    private String courseTypeId;

    private String courseSubcategoryId;

    private String serviceCount;

    private String customerProductId;

    private String customerProductName;

    private String serviceClassification;

    private Integer courseCount;

    private String exchangeMethod;

    private String createPeopleId;

    private Date createTm;

    private String updatePeopleId;

    private Date updateTm;

    private String accountId;

    private String customerId;

    private Integer dataSource;

    private String companyId;

    public CustomerProductDetail(String customerProductDetailId, String memberProductCode, String finishOrderProductNum, String memberCardName, BigDecimal sellingCardPrice, Integer serviceNumber, Integer productMembershipLevel, String courseNum, String serviceType, String courseTypeId, String courseSubcategoryId, String serviceCount, String customerProductId, String customerProductName, String serviceClassification, Integer courseCount, String exchangeMethod, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, String accountId, String customerId, Integer dataSource, String companyId) {
        this.customerProductDetailId = customerProductDetailId;
        this.memberProductCode = memberProductCode;
        this.finishOrderProductNum = finishOrderProductNum;
        this.memberCardName = memberCardName;
        this.sellingCardPrice = sellingCardPrice;
        this.serviceNumber = serviceNumber;
        this.productMembershipLevel = productMembershipLevel;
        this.courseNum = courseNum;
        this.serviceType = serviceType;
        this.courseTypeId = courseTypeId;
        this.courseSubcategoryId = courseSubcategoryId;
        this.serviceCount = serviceCount;
        this.customerProductId = customerProductId;
        this.customerProductName = customerProductName;
        this.serviceClassification = serviceClassification;
        this.courseCount = courseCount;
        this.exchangeMethod = exchangeMethod;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.accountId = accountId;
        this.customerId = customerId;
        this.dataSource = dataSource;
        this.companyId = companyId;
    }

    public CustomerProductDetail() {
        super();
    }

    public String getCustomerProductDetailId() {
        return customerProductDetailId;
    }

    public void setCustomerProductDetailId(String customerProductDetailId) {
        this.customerProductDetailId = customerProductDetailId == null ? null : customerProductDetailId.trim();
    }

    public String getMemberProductCode() {
        return memberProductCode;
    }

    public void setMemberProductCode(String memberProductCode) {
        this.memberProductCode = memberProductCode == null ? null : memberProductCode.trim();
    }

    public String getFinishOrderProductNum() {
        return finishOrderProductNum;
    }

    public void setFinishOrderProductNum(String finishOrderProductNum) {
        this.finishOrderProductNum = finishOrderProductNum == null ? null : finishOrderProductNum.trim();
    }

    public String getMemberCardName() {
        return memberCardName;
    }

    public void setMemberCardName(String memberCardName) {
        this.memberCardName = memberCardName == null ? null : memberCardName.trim();
    }

    public BigDecimal getSellingCardPrice() {
        return sellingCardPrice;
    }

    public void setSellingCardPrice(BigDecimal sellingCardPrice) {
        this.sellingCardPrice = sellingCardPrice;
    }

    public Integer getServiceNumber() {
        return serviceNumber;
    }

    public void setServiceNumber(Integer serviceNumber) {
        this.serviceNumber = serviceNumber;
    }

    public Integer getProductMembershipLevel() {
        return productMembershipLevel;
    }

    public void setProductMembershipLevel(Integer productMembershipLevel) {
        this.productMembershipLevel = productMembershipLevel;
    }

    public String getCourseNum() {
        return courseNum;
    }

    public void setCourseNum(String courseNum) {
        this.courseNum = courseNum == null ? null : courseNum.trim();
    }

    public String getServiceType() {
        return serviceType;
    }

    public void setServiceType(String serviceType) {
        this.serviceType = serviceType == null ? null : serviceType.trim();
    }

    public String getCourseTypeId() {
        return courseTypeId;
    }

    public void setCourseTypeId(String courseTypeId) {
        this.courseTypeId = courseTypeId == null ? null : courseTypeId.trim();
    }

    public String getCourseSubcategoryId() {
        return courseSubcategoryId;
    }

    public void setCourseSubcategoryId(String courseSubcategoryId) {
        this.courseSubcategoryId = courseSubcategoryId == null ? null : courseSubcategoryId.trim();
    }

    public String getServiceCount() {
        return serviceCount;
    }

    public void setServiceCount(String serviceCount) {
        this.serviceCount = serviceCount == null ? null : serviceCount.trim();
    }

    public String getCustomerProductId() {
        return customerProductId;
    }

    public void setCustomerProductId(String customerProductId) {
        this.customerProductId = customerProductId == null ? null : customerProductId.trim();
    }

    public String getCustomerProductName() {
        return customerProductName;
    }

    public void setCustomerProductName(String customerProductName) {
        this.customerProductName = customerProductName == null ? null : customerProductName.trim();
    }

    public String getServiceClassification() {
        return serviceClassification;
    }

    public void setServiceClassification(String serviceClassification) {
        this.serviceClassification = serviceClassification == null ? null : serviceClassification.trim();
    }

    public Integer getCourseCount() {
        return courseCount;
    }

    public void setCourseCount(Integer courseCount) {
        this.courseCount = courseCount;
    }

    public String getExchangeMethod() {
        return exchangeMethod;
    }

    public void setExchangeMethod(String exchangeMethod) {
        this.exchangeMethod = exchangeMethod == null ? null : exchangeMethod.trim();
    }

    public String getCreatePeopleId() {
        return createPeopleId;
    }

    public void setCreatePeopleId(String createPeopleId) {
        this.createPeopleId = createPeopleId == null ? null : createPeopleId.trim();
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public String getUpdatePeopleId() {
        return updatePeopleId;
    }

    public void setUpdatePeopleId(String updatePeopleId) {
        this.updatePeopleId = updatePeopleId == null ? null : updatePeopleId.trim();
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId == null ? null : accountId.trim();
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId == null ? null : customerId.trim();
    }

    public Integer getDataSource() {
        return dataSource;
    }

    public void setDataSource(Integer dataSource) {
        this.dataSource = dataSource;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId == null ? null : companyId.trim();
    }
}